.content-masonry{
	/*background: lightblue;*/
	margin: 30px 20px;

}
section{
	background: #f5f5f5;
	    padding-bottom: 5px;
}
article{
	background: white;
	padding-bottom: 20px;
    margin-bottom: 20px;
}
.gay_cp1{
	height: 400px;
	overflow: hidden;
	border-bottom: 3px solid #5bc6f9;
	transition: .3s all ease-in-out;
}
.gay_cp1:hover{
	border-bottom: 3px solid #553c7b;
}
.gay_cp1 img{
	min-height: 400px;
	max-width: 100%;
}
.gay_cp h2 {
    font-family: 'Roboto';
    font-size: 200%;
    font-weight: 300;
    line-height: 1.4;	
}

/*下划线效果*/
.underline a{
    background-image: linear-gradient(to bottom, #4a4a4a 0%, #4a4a4a 100%);
    position: relative;
    display: inline;
    background-repeat: no-repeat;
    background-size: 0 2px;
    background-position: 0 100%;
    transition: all .5s ease-in-out;
}
.underline a:link,.underline a:visited {
    color: inherit;
    text-decoration: none;
}
.underline a:hover {
    background-size: 100% 2px;
}
.entry-summary {
    padding: 20px 53px;
    text-align: left;
}
.continue-reading{
    width: 234px;
    height: 45px;
    border-radius: 20px;
    color: white;
    background-color: #5bc6f9;
    font-size: 1.2em;
    line-height: 45px;
       margin: 0px auto 35px;
    
    transition: .3s all ease-in-out;
}
.continue-reading-hover{
	width: 241px;
	height: 45px;
	padding-right: 20px;
	background:#553c7b;
	
}
.nav-links li{
	background: white;
	font-size: 1.2em;
    height: 2.2em;
    line-height: 2.2;
    width: 2.2em;
    margin-right: .3em;
    border: 1px solid transparent;
    border-radius: 100px;
    transition: all .6s ease-in-out;
    
}
.nav-links li:hover{
	    border-color: #AEAEAE;
	   color: #007bff;
}
.navbar-fixed-top{
	    background: rgba(255,255,255,0.95);
	        border: 1px solid transparent;
}
@media (max-width:768px ) {
	.navbar{
		display: flex;
		padding: 5px;
	}
}